package com.ezbuy.common.helper;

import org.json.JSONArray;
import org.json.JSONObject;

public class JsonFormatUtil {

    /**
     * 将JSON字符串格式化成JSON结构，方便查看
     *
     * @param json json字符串
     * @return 普通字符串（便于查看）
     */
    public static String format(String json) {
        String message = "";
        try {
            if (json.startsWith("{")) {
                JSONObject jsonObject = new JSONObject(json);
                message = jsonObject.toString(4);//最重要的方法，就一行，返回格式化的json字符串，其中的数字4是缩进字符数
            } else if (json.startsWith("[")) {
                JSONArray jsonArray = new JSONArray(json);
                message = jsonArray.toString(4);
            } else {
                message = json;
            }
        } catch (Exception e) {
            message = json;
        }
        return message;
    }
}
